home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / glass / glass.lha / GLASS / Makefile < prev    next >
Makefile  |  1991-02-15  |  3KB  |  105 lines

  1. #
  2. # Makefile for GLASS
  3. # !!!! Read INSTALLATION !!!
  4.  
  5.  
  6. locmake=  make.arlib make.lintlib make.SUN make.DEC_MIPS make.AViiON make.HPUX
  7.  
  8. distfiles= $(locmake) modmake libtmc tm tmc tmmira tmpas contsens ds glammar glassp\
  9.        glassme glassup glass glue  libcvr uflat uflat2 dtm  discev widgets\
  10.        Makefile README COPYING INSTALLATION
  11.  
  12. all: make.local setup make  test clean
  13.  
  14. x11r4: 
  15.     cd widgets;  make setup; make all install ; cd ..
  16.     cd dtm; make setup; make all install ; cd ..
  17.     cd discev; make setup ; make all install ; cd ..
  18.  
  19. make.local:
  20.     cat README
  21.     exit 1
  22.  
  23. tar:
  24.     tar -cf GLASS.tar  $(distfiles)
  25.     compress -f GLASS.tar
  26.  
  27. setup: 
  28.     cd ds; make  setup ; cd ..
  29.     cd libtmc; make  setup ; cd ..
  30.     cd tm; make  setup ; cd ..
  31.     cd tmc; make  setup ; cd ..
  32.     cd tmmira; make  setup ; cd ..
  33.     cd tmpas; make  setup ; cd ..
  34.     cd contsens; make  setup ; cd ..
  35.     cd glammar; make  setup ; cd ..
  36.     cd glassp; make  setup ; cd ..
  37.     cd glassup; make  setup ; cd ..
  38.     cd glassme; make  setup ; cd ..
  39.     cd glass; make  setup ; cd ..
  40.     cd glue; make  setup ; cd ..
  41.     cd libcvr; make  setup ; cd ..
  42.     cd uflat; make  setup ; cd ..
  43.     cd uflat2; make  setup ; cd ..
  44.     cd widgets; make  setup ; cd ..
  45.     cd dtm; make  setup ; cd ..
  46.     cd discev; make  setup ; cd ..
  47.     cd glass-descriptions; make  setup ; cd ..
  48.  
  49.  
  50. make: 
  51.     cd ds; make  all install ; cd ..
  52.     cd libtmc; make  all install ; cd ..
  53.     cd tm; make  all install ; cd .. 
  54.     cd tmc; make  all install ; cd ..
  55. #    cd tmmira; make  all install ; cd ..
  56. #    cd tmpas; make  all install ; cd ..
  57.     cd contsens; make  all install ; cd ..
  58.     cd glammar; make  all install ; cd .. 
  59.     cd glassp; make  all install ; cd ..
  60.     cd glassup; make  all install ; cd ..
  61.     cd glassme; make  all install ; cd ..
  62.     cd glass; make  all install ; cd ..
  63.     cd libcvr; make  all install ; cd ..
  64.     cd uflat; make  all install ; cd ..
  65.     cd uflat2; make  all install ; cd ..
  66.     cd glue; make  all install ; cd ..
  67.  
  68.  
  69. clean: 
  70.     cd ds; make  clean ; cd ..
  71.     cd libtmc; make  clean ; cd ..
  72.     cd tm; make  clean ; cd ..
  73.     cd tmc; make  clean ; cd ..
  74.     cd tmmira; make  clean ; cd ..
  75.     cd tmpas; make  clean ; cd ..
  76.     cd contsens; make  clean ; cd ..
  77.     cd glammar; make  clean ; cd ..
  78.     cd glassp; make  clean ; cd ..
  79.     cd glassup; make  clean ; cd ..
  80.     cd glassme; make  clean ; cd ..
  81.     cd glass; make  clean ; cd ..
  82.     cd glue; make  clean ; cd ..
  83.     cd libcvr; make  clean ; cd ..
  84.     cd uflat; make  clean ; cd ..
  85.     cd uflat2; make  clean ; cd ..
  86.     cd widgets; make  clean ; cd ..
  87.     cd dtm; make  clean ; cd ..
  88.     cd discev; make  clean ; cd ..
  89.     cd glass-descriptions; make  clean ; cd ..
  90.  
  91. test: 
  92.     cd ds; make test  ; cd ..
  93.     cd libtmc; make test  ; cd ..
  94.     cd tm; make test  ; cd ..
  95.     cd tmc; make test  ; cd ..
  96. #    cd tmmira; make test  ; cd ..
  97. #    cd tmpas; make test  ; cd ..
  98.     cd contsens; make test  ; cd ..
  99.     cd glammar; make test  ; cd ..
  100.     cd glassp; make test  ; cd ..
  101.     cd glassup; make test  ; cd ..
  102.     cd glassme; make test  ; cd ..
  103.     cd glass; make test  ; cd ..
  104.     cd glass-descriptions; make  test ; cd ..
  105.